
#ifndef __BSP_RFIO_H__
#define __BSP_RFIO_H__

#include <stdint.h>

void RFIO_Init(void);
void RFIO_SetReset(uint8_t state);
void RFIO_SetNSS(uint8_t state);
uint8_t RFIO_Irq(void);

uint8_t RFIO_SPI_Exchange(uint8_t TxByte);

#if 1
uint8_t RFIO_Read(uint8_t addr);
void RFIO_Write(uint8_t addr, uint8_t val);
void RFIO_ReadSequence( uint8_t  addr, uint8_t  * buf, uint16_t           len );
void RFIO_WriteSequence( uint8_t  addr, uint8_t  * buf, uint16_t          len );
#endif 

#endif


